package com.yupi.yuojcodesandbox.security;

import cn.hutool.core.io.FileUtil;

import java.nio.charset.StandardCharsets;
import java.util.List;

public class TestSecurityManager {
    public static void main(String[] args) {
        System.setSecurityManager(new MySecurityManager());
        // 测试读文件的权限限制
        // 读文件的java权限管理器在加载类的时候就会报错 都没有读到我们的文件就进行报错了 所以需要配置一个白名单把加载类的这些权限通过了 我们实际要限制的是我们指定的文件不能读
        //List<String> strings = FileUtil.readLines("D:\\OnlineJudgeProject\\yuoj-code-sandbox\\src\\main\\resources\\application.yml", StandardCharsets.UTF_8);
        // Sstem.out.println(strings);

        //测试写文件的权限限制
//        FileUtil.writeString("aa","aaa",StandardCharsets.UTF_8);


    }
}
